from selenium import webdriver
import time

# 创建浏览器
driver = webdriver.Chrome()
# 打开指定页面
driver.get('https://www.baidu.com')

""" id定位 """
# send_keys()发送文本
# driver.find_element_by_id('kw').send_keys('金牌榜')

""" name定位 """
# driver.find_element_by_name('wd').send_keys('金牌榜')

""" class_name定位 """
# driver.find_element_by_class_name('s_ipt').send_keys('金牌榜')

""" 
tag_name定位 
    如果找到的元素多余一个，则默认返回第一个
"""
# driver.find_element_by_tag_name('input').send_keys('金牌榜')
# driver.find_element_by_xpath('//input').send_keys('金牌榜')

# click()单击
# driver.find_element_by_id('su').click()

""" link_text定位 精确定位 """
# driver.find_element_by_link_text('新闻').click()

""" partial_link_text 模糊定位"""
# driver.find_element_by_partial_link_text('张雨霏').click()
# driver.find_element_by_xpath('//*[contains(text(),"张雨霏")]').click()

""" xpath """
# driver.find_element_by_xpath('//*[@maxlength="255"]').send_keys('金牌榜')

""" css_selector """

driver.find_element_by_css_selector('#kw').send_keys('金牌榜')

time.sleep(2)